package com.kongjian.manage.model.vo;

import com.kongjian.manage.model.SuperVO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "SysUserVO实体")
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SysUserVO extends SuperVO {

        @ApiModelProperty(value = "用户ID")
        private Long userId;

        @ApiModelProperty(value = "用户名")
        private String username;

        @ApiModelProperty(value = "密码")
        private String password;

        @ApiModelProperty(value = "电话号码")
        private String phone;

        @ApiModelProperty(value = "头像")
        private String avatar;

        @ApiModelProperty(value = "昵称")
        private String nickname;

        @ApiModelProperty(value = "姓名")
        private String name;

        @ApiModelProperty(value = "邮箱地址")
        private String email;

        @ApiModelProperty(value = "所属部门ID")
        private Long deptId;





        @ApiModelProperty(value = "锁定标记，0未锁定，1已锁定")
        private String lockFlag;

        @ApiModelProperty(value = "删除标记，0未删除，1已删除")
        private String delFlag;


        @ApiModelProperty(value = "身份证")
        private String idcard;

        @ApiModelProperty(value = "单位")
        private String company;



}